for some inexplicable reason - Français Anglais Dictionnaire